package com.bestcem.xm.user.controller.vo.user.request;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import javax.validation.constraints.Max;
import javax.validation.constraints.Min;


/**
 * 修改个性化设置(公司皮肤)
 *
 * @author jishuo.yan <jishuo.yan@idiaoyan.com>
 * @version v1.0
 * @date 2022/3/2 16:40
 */
@Data
public class SkinVO {

    /**
     * 隐藏切换按钮
     */
    private Boolean hideLoginChanger;

    /**
     * 隐藏个人中心
     */
    private Boolean hideUserCenter;

    /**
     * 隐藏个人中心
     */
    @JsonProperty("ip_privacy")
    private Boolean ipPrivacy;

    /**
     * 登录背景图
     */
    @JsonProperty("login_bg_img")
    private FileInfoVO loginBgImg;

    /**
     * 登录页主色调
     */
    @JsonProperty("login_color")
    private String loginColor;

    /**
     * 企业logo
     */
    @JsonProperty("logo")
    private FileInfoVO orgLogo;

    /**
     * 系统名称
     */
    @Min(value = 0, message = "长度最小为0")
    @Max(value = 22, message = "长度最大为22")
    @JsonProperty("name")
    private String systemName;

    /**
     * 个性化设置状态(开启：ture, 关闭：false)
     */
    private Boolean status;

    /**
     *
     */
    private String title;

}
